package com.oraycn.esbasic.helpers;

import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;

public class DialogHelper {

    public static AlertDialog.Builder getAlertDialog(Context context,String title,String message)
    {
        return new AlertDialog.Builder(context).setTitle(title).setMessage(message);
    }

    /**
     * 弹出提示框
     * @param context 上下文
     * @param title 标题
     * @param message 内容
     * @param positiveText 确定按钮显示的字符
     * @param positiveListener 点击确定按钮执行的事件
     */
    public static void showDialog(Context context,String title,String message,CharSequence positiveText, final DialogInterface.OnClickListener positiveListener)
    {
        new AlertDialog.Builder(context).setTitle(title).setMessage(message).setPositiveButton(positiveText,positiveListener).show();
    }

    /**
     * 弹出提示框
     * @param context 上下文
     * @param title 标题
     * @param message 内容
     * @param positiveText 确定按钮显示的字符
     * @param positiveListener 点击确定按钮执行的事件
     * @param negativeText 取消按钮显示的字符
     * @param negativeListener 点击取消按钮执行的事件
     */
    public static void showDialog(Context context,String title,String message,CharSequence positiveText, final DialogInterface.OnClickListener positiveListener,CharSequence negativeText, final DialogInterface.OnClickListener negativeListener)
    {
        new AlertDialog.Builder(context).setTitle(title).setMessage(message).setNegativeButton(negativeText,negativeListener).setPositiveButton(positiveText,positiveListener).show();
    }
} 
